show foresight

Translations
faire preuve de prévoyance
Definitions
To demonstrate the ability to anticipate and prepare for future events or challenges, often by making informed decisions or planning ahead.